The In uence of Caches on the Performance of Sorting TR # UW - CSE - 96 - 10 - 01

نویسندگان

  • Anthony LaMarca
  • Richard E. Ladner
چکیده

We investigate the e ect that caches have on the performance of sorting algorithms both experimentally and analytically. To address the performance problems that high cache miss penalties introduce we restructure heapsort, mergesort and quicksort in order to improve their cache locality. For all three algorithms the improvement in cache performance leads to a reduction in total execution time. We also investigate the performance of radix sort. Despite the extremely low instruction count incurred by this linear sorting algorithm, its relatively poor cache performance results in worse overall performance than the e cient comparison based sorting algorithms.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The In uence of Caches on the Performance of Sorting

We investigate the e ect that caches have on the performance of sorting algorithms both experimentally and analytically. To address the performance problems that high cache miss penalties introduce we restructure mergesort, quicksort, and heapsort in order to improve their cache locality. For all three algorithms the improvement in cache performance leads to a reduction in total execution time....

متن کامل

Online Torque Ripple Reduction in a Three-Phase 12 by 8 Switched Reluctance Motor Using Genetic Algorithm in PWM Generation

Despite a large number of advantages, Torque Ripple (TR) is the most important drawback of Switched Reluctance Motor (SRM). In the presented study, TR was reduced by optimizing the gate pulse angle of the SRM phase which played a leading role in the generated torque profile. For the Optimization, one of the strategies of Genetic Algorithm (GA) which was named Non-dominated Sorting Genetic Algor...

متن کامل

A Comparison of Toxicity Mechanisms of Cigarette Smoke on Isolated Mitochondria Obtained from Rat Liver and Skin

Previous studies demonstrated that CSE induces oxidative stress and its consequences on isolated mitochondria obtained from lung, heart and brain which may provide insight into the role of CSE in human health and disease. The present study was carried out to further characterize and compare toxic effect of CSE extract on isolated mitochondria obtained from either a directly contacting tissue (i...

متن کامل

اثر مستقیم و غیرمستقیم خودارزشیابی‌های محوری بر خشنودی شغلی، تعهد سازمانی و عملکرد شغلی

This study tested a model consisting of job satisfaction, organizational commitment, and job performance as dependent variables, core self-evaluations as independent variable, and perceived job characteristics, goal commitment, organizational climate, and organizational empowerment as mediators. Data were gathered from a sample of 294 employees (278 men, 16 women) of National Iranian South Oil ...

متن کامل

An Adapted Non-dominated Sorting Algorithm (ANSA) for Solving Multi Objective Trip Distribution Problem

Trip distribution deals with estimation of trips distributed among origins and destinations and is one of the important stages in transportation planning. Since in the real world, trip distribution models often have more than one objective, multi-objective models are developed to cope with a set of conflict goals in this area. In a proposed method of adapted non-dominated sorting algorithm (ANS...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013